package rocketmq

import "gitee.com/injoyai/goutil/string/logs"

var Log = logs.New("RocketMQ")

type PublishConfig struct {
	// 设置HTTP协议客户端接入点，进入消息队列RocketMQ版控制台实例详情页面的接入点区域查看。
	Endpoint string
	// AccessKey ID阿里云身份验证，在阿里云RAM控制台创建。
	AccessKey string
	// AccessKey Secret阿里云身份验证，在阿里云RAM控制台创建。
	SecretKey string
	// 若实例有命名空间，则实例ID必须传入；若实例无命名空间，则实例ID传入null空值或字符串空值。实例的命名空间可以在消息队列RocketMQ版控制台的实例详情页面查看。
	InstanceId string
	// Topic 主题
	Topic string
	// Debug 调试
	Debug bool
}

// SubscribeConfig 订阅数据需要的配置
type SubscribeConfig struct {
	*PublishConfig
	GroupID string
}
